self-managing team - German English Dictionary